removable medium - German English Dictionary